home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
libs
/
rexmooslib.lha
/
MOOS
/
Tests
/
rexx_intuition.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1997-02-03
|
2KB
|
80 lines
/*
* rexx_dos.library
*
* Test file...
*/
OPTIONS RESULTS
lib = 'rexxMOOS.library'; IF ~SHOW('L',lib) THEN CALL ADDLIB(lib,100,-30)
/*
* SetPubScreen()
*/
CALL print(4,'#',"SetPubScreen(options)")
CALL print(20,'-','SetPubScreen("Modes")')
SAY SetPubScreen("Modes")
/*
* GetPubScreen()
*/
CALL print(4,'#',"GetPubScreen(options)")
CALL print(20,'-','GetPubScreen()')
SAY GetPubScreen()
CALL print(20,'-','GetPubScreen("pubs.")')
CALL GetPubScreen('pubs.')
DO n = 0 FOR pubs.count
SAY n"th screen's name" pubs.n
END
DROP pubs.
/*
* WBenchScreen()
*/
CALL print(4,'#',"WBenchScreen(options)")
CALL print(20,'-','WBenchScreen("C")')
IF WBenchScreen('C') THEN
SAY "WorkBench screen closed..."
ELSE SAY "Can't close WorkBench's screen..."
CALL print(20,'-','WBenchScreen("O")')
IF WBenchScreen('O') THEN
SAY "WorkBench screen reopened..."
CALL print(20,'-','WBenchScreen("B")')
IF WBenchScreen('B') THEN
SAY "WorkBench screen sent to back..."
CALL print(20,'-','WBenchScreen("F")')
IF WBenchScreen('F') THEN
SAY "WorkBench screen brought to front..."
/*
* Beep()
*/
CALL print(4,'#',"Beep()")
CALL print(20,'-','Beep()')
CALL Beep()
ADDRESS COMMAND 'Wait' 2
SAY
EXIT 0
print: PROCEDURE
PARSE ARG pos,char,str
IF char = '#' THEN SAY '0a0a'x
SAY COPIES(char,pos) || OVERLAY(" "str" ",COPIES(char,78 - pos))
RETURN